BanniΦre dΘcorative

Méthodes et attributs de propriété


    Nombre ou Ensemble value Renvoie la valeur de la propriété à l'instant courant.

    Nombre ou Ensemble valueAtTime(t) {t est un nombre} Renvoie la valeur de la propriété à l'instant indiqué en secondes.

    Nombre ou ensemble velocity Renvoie la valeur de la vitesse temporelle à l'instant courant. Pour les propriétés spatiales, comme la position, il renvoie la valeur du vecteur tangent. Le résultat est de même dimension que la propriété.

    Nombre ou Ensemble velocityAtTime(t) {t est un nombre} Renvoie la valeur de la vitesse temporelle à l'instant indiqué.

    Nombre speed Renvoie une valeur de vitesse (1D et positive) égale à la vitesse à laquelle la propriété change à l'instant par défaut. Cet élément ne peut être utilisé que pour les propriétés spatiales.

    Nombre speedAtTime(t) {t est un nombre} Renvoie la valeur de la vitesse spatiale à l'instant indiqué.

    Nombre ou Ensemble wiggle(freq, amp, octaves=1, ampMult=.5, t=time) {freq, amp, octaves, ampMult et t sont des nombres} Applique un tremblement aléatoire (secousses) à la valeur de la propriété. Freq est calculé en tremblements par seconde ; amp est calculé en unités de la propriété à laquelle il s'applique ; octaves est le nombre d'octaves à cumuler ; ampMult est le multiplicateur de amp pour chaque octave et t est l'instant de départ de base. Par exemple, position.wiggle(7, 30, 3).

    Nombre ou Ensemble temporalWiggle(freq, amp, octaves=1, ampMult=.5, t=time) {freq, amp, octaves, ampMult et t sont des nombres} Echantillonne la propriété à l'instant de tremblement. L'argument freq est calculé en tremblements par seconde ; amp est calculé en unités de la propriété à laquelle il s'applique ; octaves est le nombre d'octaves à cumuler ; ampMult est le multiplicateur de amp pour chaque octave et t est l'instant de départ de base. Pour que cette fonction soit significative, la propriété qu'elle échantillonne doit être animée puisqu'elle n'altère que le moment de l'échantillonnage et pas sa valeur. Par exemple, scale.temporalWiggle(5, .2).

    Nombre ou ensemble smooth(width=.2, samples=5, t=time) {width, samples et t sont des nombres} Applique un filtre « Box » à la valeur de la propriété à l'instant indiqué et lisse le résultat dans le temps. Width (en secondes) est la plage de temps sur laquelle la moyenne du filtre est évaluée. Samples est égal au nombre d'échantillons discrets, répartis uniformément dans le temps. Il est préférable que ce nombre soit impair afin que la valeur actuelle soit incluse dans la moyenne. Par exemple, position.smooth(.1, 5).

    Nombre ou Ensemble loopIn(type = "cycle", numKeyframes = 0) Lit en boucle, vers l'avant, un segment de durée mesuré à partir de la première image clé du calque jusqu'au point de sortie du calque. La lecture en boucle se produit depuis le point d'entrée du calque jusqu'à la première image clé du calque. Le segment à lire en boucle est déterminé par le nombre d'images clés spécifié. Keyframe indique le nombre de segments d'images clés à lire en boucle ; la plage spécifiée est mesurée à partir de la première image clé. Par exemple, loopIn("cycle", 1) lit en boucle le segment délimité par la première et la deuxième image clé. La valeur par défaut, 0, indique que toutes les images clés seront lues en boucle.

    Nombre ou Ensemble loopOut(type = "cycle", numKeyframes = 0) Lit en boucle, vers l'arrière, un segment de durée mesuré à partir de la dernière image clé du calque jusqu'au point d'entrée du calque. La lecture en boucle se produit depuis la dernière image clé du calque vers le point de sortie du calque. Le segment à lire en boucle est déterminé par le nombre d'images clés spécifié. Keyframe indique le nombre de segments d'images clés à lire en boucle ; la plage spécifiée est mesurée vers l'arrière à partir de la dernière image clé. Par exemple, loopOut("cycle", 1) lit en boucle le segment délimité par la dernière image clé et l'avant-dernière image clé. La valeur par défaut, 0, indique que toutes les images clés seront lues en boucle.

    Nombre ou Ensemble loopInDuration(type = "cycle", duration = 0) Lit en boucle, vers l'avant, un segment de durée mesuré à partir de la première image clé du calque jusqu'au point de sortie du calque. La lecture en boucle se produit depuis le point d'entrée du calque jusqu'à la première image clé du calque. Le segment à lire en boucle est déterminé par la durée spécifiée. Duration indique le nombre de secondes de la composition à lire en boucle dans le segment ; la plage spécifiée est mesurée à partir de la première image clé. Par exemple, loopInDuration("cycle", 1) lit en boucle la première seconde de la totalité de l'animation. La valeur par défaut, 0, indique que le segment à lire en boucle doit commencer au point de sortie du calque.

    Nombre ou Ensemble loopOutDuration(type = "cycle", duration = 0) Lit en boucle, vers l'arrière, un segment de durée mesuré à partir de la dernière image clé du calque jusqu'au point d'entrée du calque. La lecture en boucle se produit depuis la dernière image clé du calque vers le point de sortie du calque. Le segment à lire en boucle est déterminé par la durée spécifiée. Duration indique le nombre de secondes de la composition à lire en boucle dans le segment ; la plage spécifiée est mesurée vers l'arrière à partir de la dernière image clé. Par exemple, loopOutDuration("cycle", 1) lit en boucle la dernière seconde de la totalité de l'animation. La valeur par défaut, 0, indique que le segment à lire en boucle doit commencer au point d'entrée du calque.

    Clé key(index) Renvoie l'objet clé par son numéro. Par exemple, key(1) renvoie la première image clé. Lorsque vous accédez à un objet clé, vous pouvez connaître ses propriétés Time, Index et Value. L'expression suivante, par exemple, vous indique la valeur de la troisième clé de position : position.key(3).value. L'expression suivante, lorsqu'elle est écrite sur la propriété Opacité animée d'un calque, ignore les valeurs des images clés et utilise uniquement la position dans le temps des images clés pour déterminer le déclenchement d'un flash : d = Math.abs(time - nearestKey(time).time); easeOut(d, 0, .1, 100, 0).

    Clé key(markerName) Renvoie l'objet clé de la clé du repère portant le nom spécifié. A n'utiliser qu'avec les propriétés de repère.

    Clé nearestKey(time) Renvoie l'objet d'image clé le plus proche de l'instant spécifié.

    Nombre numKeys Renvoie le nombre d'images clés d'une propriété.